package com.geek.bams.exception;

/**
 * 自定义异常
 * 1.异常类 extends Exception       编译期异常
 * 异常类 extends RuntimeException  运行期异常
 * 2.业务场景下，抛出异常对象  throw  new 自定义异常();
 * 若自定义异常是编译期异常，则需要在方法申明出，继续抛出 throws 自定义异常 ；
 * 若自定义异常是运行期异常，则无需做处理；
 * 3.调用业务方法时，
 * 若调用的业务方法，它是有throws的情况，必须接着做处理，如果是main() 或者 JFrame界面 则会try...catch，否则都可以继续向上抛异常
 */
public class ATMException extends Exception{

    public ATMException() {
        super();
    }

    public ATMException(String message) {
        super(message);
    }
}
